MSNPQDDKPIDQEQEAHVILKVKSQDGDEVLFKNKKSAPLKKLMYVYCDRRGLKLDAFAFIFNGARIGGLETPDELDMEDGDVIDACRAMSGGLRANQRQWSYMLFDHNGL